package com.example.service;

import com.example.entity.SysRight;
import com.example.entity.SysRoleRight;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 */
public interface ISysRoleRightService extends IService<SysRoleRight> {


    /**
     * 根据角色ID查询所有可访问的权限
     * @param roleId
     * @return
     */
    List<String> getRightByRoleId(Long roleId);


    /**
     * 根据角色ID查询所有可访问的权限
     * @param roleId
     * @return
     */
    List<SysRight> getRightByUserRoleId(Long roleId);

    int removeRoleRight(long roleId);
}
